import Moment from 'moment';

/**
 * byte带单位大小转换(KB开始，保留两位小数)  kb mb gb
 * @param {number} val 
 * @returns 
 */
export function byteSize(val) {
  val=Number(val)
  return val<1024?val+'KB':val<1024*1024?(val/1024).toFixed(2)+'MB':(val/1024/1024).toFixed(2)+'GB'
}

/**
 * 时间格式转换 默认格式YYYY-MM-DD hh:mm:ss
 * @param {*} data 
 * @param {*} format 
 * @returns 
 */
export function doTime(data, format) {
    return data?Moment(data).format(format?format:'YYYY-MM-DD hh:mm:ss'):data;
}

/**
 * 小数保留 默认两位小数
 * @param {*} data 
 * @param {*} num 
 * @returns 
 */
export function doNum(data, num) {
    return data?data.toFixed(num?num:2):data;
}